服务器IP分配
本文说明智简魔方 DCIM 系统中“服务器 IP 分配”相关的接口或函数信息,供开发人员在集成、调用和排查问题时参考。
概述
服务器 IP 分配
URL
/index.php?m=api&a=serverIpAllot请求参数
| 字段名 | 变量名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| IP | ip | 否 | array | 分配的 IP 地址的 ID,调用(/index.php?m=api&a=getIps,传递 type,id,device 参数获取 IP 段,type 允许的值:(public,client,intranet,other),id 即服务器 id,device 则为 server,返回一个由 id(IP 段 ID)和 ipsection(IP 段)组成的二维数组,传递 ipsid,id,device 参数(ipsid:IP 段 ID)到/index.php?m=api&a=getIp,返回一个由 id(IP 的 ID)和 ipaddress(IP 地址)组成的二维数组) |
| 分配的 IP 地址 | ipaddress | 否 | array | 分配的 IP 地址,IP 地址需要在 DCIM 系统中已添加并且可分配给当前服务器,ip 和 ipaddress 参数二选一传递,不可同时传递 |
| 服务器软件 ID | id | 是 | int | 服务器软件 ID |
返回参数
| 字段名 | 变量名 | 类型 | 描述 |
|---|---|---|---|
| 状态 | status | string | success 成功 error 失败 |
| 信息 | msg | string | 提示信息 |